.search {
    background-color:#EB4450;
    padding: 20rpx;
    .search-item {
      background-color: #fff;
      text-align: center;
      icon {
        vertical-align: middle;
      }
    }
  }
  
  .slide-image {
    width: 750rpx;
  }
  
  .menu {
    margin-top: 10rpx;
    display: flex;
    .menu-item {
      flex: 1;
      image {
        width: 180rpx;
        height: 170rpx;
      }
    }
  }
  
  .floor {
    margin-top: 10rpx;
    .floor-title {
      width: 750rpx;
      img {
        height: 80rpx;
      }
    }
    .floor-content {
      display: flex;
      .left {
        img {
          width:232rpx;
          height:385rpx;
        }
      }
      .right {
        flex: 1;
        flex-wrap: wrap;
        img {
          width:232rpx;
          height:188rpx;
          padding: 0 10rpx;
        }
      }
    }
  }
  
  .top {
    position: fixed;
    bottom: 50rpx;
    right: 50rpx;
    border-radius: 50rpx;
    width: 100rpx;
    height: 100rpx;
    background-color: #fff;
    text-align: center;
    font-size: 14px;
  }